|
|
|
|
|
|
|
Windows内核调试
帖子发起人: yubo_ccu 发起时间: 2009-02-19 16:08 下午 回复: 5
|
帖子排序:
|
|
|
|
2009-02-19, 16:08 下午
|
yubo_ccu
注册: 2009-02-19
发 贴: 4
|
我在调试一个运行一会就会死机的程序(没有源代码,只有symbol文件)的时候,应该怎样设置断点?我有点无从下手,请各位高手给些建议!!!
|
|
|
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2009-02-19, 22:47 下午
|
手语
注册: 2008-06-06
发 贴: 73
|
Re: 我在调试一个运行一会就会死机的程序(没有源代码,只有symbol文件)的时候,应该怎样设置断点?我有点无从下手,请各位高手给些建议!!!
|
|
|
|
死机指整个OS死机还是某个应用程序死机?
如果应用程序挂死的话,要看是进入无限循环(CPU占用率很高)还是锁死
以锁死为例,情况有很多
如果只是因为线程互锁,用调试器Attach上去看一下各个线程拥有的资源和请求的资源就知道了
有些复杂情况需要具体分析
比如看到LoadLibrary时挂死,原因可能很复杂
很可能是因为某个线程在LoadLibrary阶段被杀造成的
但是为什么被杀,在哪里什么时候被杀就需要仔细分析了
如果需要,可以把所有线程的Call Stack发上来看看
鸿鹄安知燕雀之志
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2009-02-22, 21:07 下午
|
yubo_ccu
注册: 2009-02-19
发 贴: 4
|
Re: 我在调试一个运行一会就会死机的程序(没有源代码,只有symbol文件)的时候,应该怎样设置断点?我有点无从下手,请各位高手给些建议!!!
|
|
|
|
是整个机器死机。希望手语大侠赐教 一二 。
(本人在微软外包公司工作,主要负责windows平台上的COM组件的 测试开发任务,需要经常debugging,如有志同道合的好朋友共同学习进步,我将相当荣幸
msn: yubo_ccu@yahoo.com.cn)
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2009-02-23, 09:54 上午
|
Coding
注册: 2008-05-31
发 贴: 103
|
Re: 我在调试一个运行一会就会死机的程序(没有源代码,只有symbol文件)的时候,应该怎样设置断点?我有点无从下手,请各位高手给些建议!!!
|
|
|
|
hang的原因很多,先看看这片blog做一下初步分析,有更多的信息才继续分析。
Scoping and Troubleshooting Hangs of Various Causes
http://blogs.msdn.com/ntdebugging/archive/2007/01/09/scoping-and-troubleshooting-hangs-of-various-causes.aspx
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2009-02-23, 11:06 上午
|
MJ0011
注册: 2008-04-24
发 贴: 112
|
Re: 我在调试一个运行一会就会死机的程序(没有源代码,只有symbol文件)的时候,应该怎样设置断点?我有点无从下手,请各位高手给些建议!!!
|
|
|
|
1.从BIN上闭功能逐步逼近
2.用SOFTICE看能否从死机状态下得到控制,一般可以看到什么东西导致死机~
3.用i8042 bsod法
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2009-02-23, 13:26 下午
|
王宇
注册: 2007-05-08
发 贴: 306
|
Re: 我在调试一个运行一会就会死机的程序(没有源代码,只有symbol文件)的时候,应该怎样设置断点?我有点无从下手,请各位高手给些建议!!!
|
|
|
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
高端调试 » 软件调试 » Windows内核调试 » 我在调试一个运行一会就会死机的程序(没有源代码,只有symbol文件)的时候,应该怎样设置断点?我有点无从下手,请各位高手给些建议!!!
|
|
|
|
|
|